package cn.yh.register.hosp.repository;

import cn.yh.register.model.hosp.Schedule;
import org.springframework.data.mongodb.repository.MongoRepository;

import java.util.Date;
import java.util.List;


public interface ScheduleRepository extends MongoRepository<Schedule,String> {
    // 根据医院编号 & 排班编号查询排班信息
    Schedule findByHoscodeAndHosScheduleId(String hoscode, String hosScheduleId);

    /**
     * 查询某天的排班详情
     * @param hoscode  医院编号
     * @param depcode  科室编号
     * @param workDate 排班日期
     * @return 当天的排班日期
     */
    List<Schedule> findByHoscodeAndDepcodeAndWorkDate(String hoscode, String depcode, Date workDate);

    /**
     *
     * @param hosscheduleId
     * @return
     */
    Schedule findByHosScheduleId(String hosscheduleId);

}
